package user

import (
	"fmt"
	"github.com/gofiber/fiber/v2"
)

/* 超管-指root或者有某个超级权限的工作人员 */

func IsSuperAdmin(c *fiber.Ctx) error {
	_user := c.Locals("user").(*User)
	if _user.AuthInfo.LoginName == "root" {
		return c.Next()
	}
	return fiber.NewError(400, fmt.Sprint("没有超管权限"))
}
